Optimistic Data Replication for Mobile Applications
نویسنده
چکیده
The number of mobile devices in use is exploding, and mobile devices are becoming more and more interconnected. As a result, users are demanding mobile access to their favorite applications as well as to new collaborative and group applications made possible by ad hoc networks of mobile clients. Many of these applications need to access data that is shared between multiple mobile clients. Optimistic data replication has emerged as the natural way to allow mobile clients with limited network connectivity to access global application data. In optimistic schemes, each machine keeps a cache of the data, and it reads and writes to this data without contacting other machines. Machines then communicate with each other to share their updates, resolving concurrent updates as needed. Optimistic replication has been used to manage data consistency among groups of well-connected servers, but the connectivity of devices in a mobile environment can often vary. In addition, mobile clients have a limited amount of memory, so solutions must ensure that cache sizes are kept to a minimum. In this paper, I will examine several existing systems that use optimistic data replication to support mobile applications. In my analysis, I will put an emphasis on the design decisions behind the system. These design decisions include the following general areas:
منابع مشابه
Replication Management and Optimistic Replication Challenges in Mobile Environment
Wireless and mobile communication is an important technology that improves user’s daily life and facilitates the development of some new technology such as electronic commerce and mobile commerce. Replication is a fundamental technique for supporting concurrent work practices in mobile environments. Optimistic replication algorithms allow replica contents to become stale but in a controlled way...
متن کاملRumor: Mobile Data Access through Optimistic Peer-to-peer Replication Currently with Software.com
1 Rumor is an optimistically replicated le system designed for use in mobile computers. Rumor uses a peer model that allows oppor-tunistic update propagation among any sites replicating les. The paper outlines basic characteristics of replication systems for mobile computers, describes the design and implementation of the Rumor le system, and presents performance data for Rumor. The research de...
متن کاملA simulation evaluation of optimistic replicated filing in mobile environments
Optimistic replication of data is becoming increasingly popular in mobile environments, but its pelformance and scaling characteristics are not well understood. This paper presents a simulation evaluation of optimistic replicated filing in a mobile environment. We first compare full and selective optimistic replication systems to capture the properties required for scaling. We then show that th...
متن کاملSemantic Middleware for Designing Collaborative Applications in Mobile Environment
The Telex middleware facilitates the design of collaborative applications in a mobile environment. It provides optimistic replication, tentative execution and disconnected work. It solves conflicts based on semantic information provided by applications. We study in particular a Shared Calendar (SC) application, whereby mobile users can create and manage meetings in a collection of shared calend...
متن کاملDesign and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کامل